﻿
using System.Xml;

namespace MockingBird.Simulator.Framework.Interfaces
{
    
    public interface IRequestDistributor
    {
        IMessageHandler MessageHandler { set; }
        
        /// <summary>
        /// Processes the request and hands off to the appropriate handler
        /// </summary>
        XmlDocument ProcessRequest();

        XmlDocument ProcessRequest(IExecutionContext context);
    }
}
